#4、使用python实现ls命令，接受从键盘输入的文件路径，
#如果路径是文件夹，打印路径下有哪些文件或文件夹。
#如果路径是文件，就只输出当前文件本身。
import os
file_path = input("请输入一个文件路径：")
#用 os.path.isdir() 判断是否为一个文件夹
if os.path.isdir(file_path):
    #用 os.listdir() 找出文件夹下所有的文件，然后循环输出文件夹下的文件名
    for filename in os.listdir(file_path):
        print(f"包含的文件或文件夹有{filename}")
#用 os.path.isfile() 判断是否为一个文件
elif os.path.isfile(file_path):
    print(f"这是一个文件，文件名为{os.path.basename(file_path)}")
else:
    print("这不是一个文件或文件夹")
